current payments - German English Dictionary